p{ margin:0; padding:0;  }
* {-webkit-box-sizing:border-box;  box-sizing:border-box;  }
em,i {font-style:normal;  }
img {max-width:100%;  height:auto;  border:0;}
label{cursor: pointer}
.hide{display:none}
.main-reg{width:100%;background: #f5f4f3;}
.reg-header{width:1190px;margin:0 auto;height:100px;padding-top: 28px;}
.reg-header .reg-header-box{width: 540px;height: 72px;}
.reg-line {width:120px;height: 2px;background: #dcdcdc;margin-top: 14px}
.reg-box{width: auto;}
.reg-box.third-box{width: 60px;text-align:center}
.reg-box p{margin-top:8px;color: #999}
.reg-box i{line-height:30px;background: #dcdcdc}
.current-1 .first-box i,
.current-2 .first-box i,
.current-2 .second-box i,
.current-3 .first-box i,
.current-3 .second-box i,
.current-3 .third-box i,
.current-2 .first-line,
.current-3 .first-line,
.current-3 .second-line{background: #00b63d}
.current-1 .first-box p,
.current-2 .first-box p,
.current-2 .second-box p,
.current-3 .first-box p,
.current-3 .second-box p,
.current-3 .third-box p{color: #333}
.reg-wrap{width:1190px;margin:0 auto;}
.reg-top{height:54px;background-color:#FAFAFA;text-align:right;font-size:16px;color:#4499ff;line-height:54px;padding-right:20px}
.reg-top img{margin-left:6px;vertical-align: baseline;  vertical-align:middle;}
.reg-form{background-color:#ffffff;padding-top:35px;padding-bottom:50px; padding-top:70px;}
.reg-form-item{height:67px}
.account-form-l{float:left;color:#666666;font-size:14px;margin-right:10px;width:150px;line-height:46px;text-align:right}
.account-form-r{width:440px;height:42px;font-size:14px;float:left;position: relative;}
.account-form-r input{border:1px solid #dddddd;height:40px;border-radius:4px;width:440px;font-size:14px;color:#c7c7cd;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "榛戜綋", Arial, \5b8b\4f53;padding-left:12px;padding-right:12px}
.account-form-r input::-webkit-input-placeholder{color:#c7c7cd;}
.account-form-r input::-moz-placeholder{color:#c7c7cd;}
.account-form-r input:-moz-placeholder{color:#c7c7cd;}
.account-form-r  input:-ms-input-placeholder{color:#c7c7cd;}
.account-form-m{font-size:12px;color:#ff5256;line-height:40px;margin-left:8px;float: left;}
.account-form-m img{margin-right:8px;vertical-align: middle;margin-top: -2px;}
.account-f-vcode{width: 130px;margin-left: 2px;vertical-align: top;height:38px;border:1px solid #dddddd;border-radius:4px;}
.account-form-actcode{border: 1px solid #dddddd;background-color:#ffffff;border-radius: 4px;}
.account-form-actcode input{border:0px;width:306px}
.account-form-actcode span{color:#4499ff;font-size:14px;display: inline-block;width: 120px;text-align: center;}
.account-form-actcode .account-f-getcode-s{color:#999999;display:none}
.account-form-r .account-btn{font-size:16px;color:#ffffff;background-color:#4499ff;border:0px;cursor:pointer}
.account-bot-tips{text-align:right;color:#666666;margin-bottom:50px}
.account-form-r .account-form-r-c{width:141px;border:1px solid #dddddd;border-radius:4px;height:40px;line-height:40px;appearance:none;  -moz-appearance:none; -webkit-appearance:none;  background: url("https://img.haoqiao.com/website/images/register/down.svg") no-repeat scroll right center transparent;    background-position: 118px;padding-right: 14px; font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "榛戜綋", Arial, \5b8b\4f53;background-color:#ffffff;padding-left: 12px;padding-right: 12px;color: #c7c7cd;float:left;position: relative;cursor: pointer;overflow: hidden;}
.account-form-r  ul{min-width: 142px;width: max-content;background: #fff;border: solid 1px #ccc;border-radius: 4px;box-shadow: 0px 0 8px rgba(100, 100, 100, 0.5);position: absolute;z-index: 91;/*min-height: 100px;*/max-height: 360px;overflow: auto;}
.account-form-r  ul li a {display: block;height: 36px;line-height: 36px;padding: 0 4px 0 10px;border-bottom: solid 1px #ececec;color: #666;font-size: 14px;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "榛戜綋", Arial, \5b8b\4f53;}
.account-form-r  ul li a:hover{background-color:#eef6ff}
.account-form-r .account-form-r-c.phone_code{width:75px;border:1px solid #dddddd;border-right:none;border-radius:4px 0 0 4px;height:40px;line-height:40px;appearance:none;  -moz-appearance:none; -webkit-appearance:none;  background: url("https://img.haoqiao.com/website/images/register/down.svg") no-repeat scroll right center transparent;    background-position: 55px;padding-right: 14px; font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "榛戜綋", Arial, \5b8b\4f53;background-color:#ffffff;padding-left: 12px;padding-right: 12px;color: #c7c7cd;float:left;position: relative;cursor: pointer;}
.account-form-r input[name="phone"]{border:1px solid #dddddd;height:40px;border-radius:0 4px 4px 0;width:365px;font-size:14px;color:#c7c7cd;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "榛戜綋", Arial, \5b8b\4f53;padding-left:12px;padding-right:12px}
.J_sel_ul_phone_code {left: 0;top: 40px;}
.J_sel_ul_country li:hover,.J_sel_ul_phone_code li:hover,.J_sel_ul_province li:hover,.J_sel_ul_city li:hover{background-color: #f1f1f1;}
.J_sel_ul_phone_code a span{float: right;color: #999;}
.J_sel_ul_country{left: 0;top: 40px;}
.J_sel_ul_province{left: 149px;top: 40px;}
.J_sel_ul_city{left: 298px;top: 40px;}
.account-form-upload-title{height:42px;line-height:42px;color:#c7c7cd;font-size:14px}
.account-form-upload{float:left;text-align:center;cursor:pointer}
.account-form-upload p{font-size:14px;color:#333333;margin-top:6px}
.account-form-upload p span{font-size:14px;color:#c7c7cd}
.J_third_page{text-align:center}
.J_third_page .reg-res-item{width:800px;margin:0 auto;padding:43px 0 80px 0;}
.J_third_page .account-btn{width:380px;font-size:16px;color:#ffffff;background-color:#4499ff;border:0px;cursor:pointer;border-radius:4px;height:40px;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "榛戜綋", Arial, \5b8b\4f53;margin-top:16px}
.J_third_page .reg-res-succ{font-size:24px;color:#333333;line-height:51px;font-weight: bold;}
.J_third_page .reg-res-msg{font-size:14px;color:#999999;line-height:18px;}
.J_third_page .reg-res-msg span{font-size:16px;/*color:#ff9900*/}
.account-form-actcode .account-f-l-t-p{width:338px}
.account-form-actcode .account-f-img{width:30px;vertical-align: sub;cursor:pointer}
.reg-nav{left:0px}
.reg-nav-item{float:left;width:160px;color:#666666;font-size:16px;text-align:center;cursor:pointer}
.reg-nav .current{color:#4499ff;border-bottom:2px solid #4499ff}
.J_popup_ret{width: 600px;position: absolute;top:0;z-index: 9999;    font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "榛戜綋", Arial, \5b8b\4f53;}
.index-popup-overdue-bill-txt{height:144px;}
.index-popup-content{width:66px;height:164px;margin-left:160px;line-height:164px;float:left}
.index-popup-content img{vertical-align: middle;}
.index-popup-content-m{width:300px;float:left;margin: 46px 0 0 20px;}
.index-popup-content-m-t{font-size:24px;color:#333333;line-height: 40px;}
.index-popup-content-m-b{font-size:16px;color:#333333;line-height: 30px;}
.index-popup-btn-center{text-align:center;margin: 20px 0;padding: 10px 8px 0 0;border-top: solid 1px #ddd;font-size: 16px;height:38px;}
.index-popup-btn-center .index-popup-btn{width:234px;font-size: 16px;}
